const mongoose  = require('mongoose');
// 创建表 集合 
// 先定义表的结构（字段以及字段验证） schema
/* 
const stuSchema = new mongoose.Schema({
  // 这个字段 只验证 数据类型
  a: String,
  // 既验证数据类型 还验证其他 必须传
  b: {
    type: Number,
    required: true
  },
  // 既验证类型 还有默认值
  c: {
    type: Number,
    default: 0
  }
}); 
*/
const itemSchema = new mongoose.Schema({
  itemName: {
    // 商品名字
    type: String,
    required: true
  },
  itemPrice: {
    type: Number,
    required: true
  },
  itemStore: {
    type: Number,
    default: 0
  }
})
// 创建表 返回 表的 model(实例对象 有对于这个表增删改查的方法)
/* 
  第一个参数 是 创建的表（集合）的名字 推荐复数 和 下划线命名法（不要用驼峰）
    qf_stus
  第二个参数 就是这个表的结构
*/
const itemModel = mongoose.model('qf_items', itemSchema);


module.exports = itemModel;